package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Role;


import java.util.List;


public interface RoleService {
    //查询所有角色信息
    List<Role> findAll();
    //分页查询
    PageResult findPage(QueryPageBean pageBean);
    //编辑权限
    Role findById(Integer id);
    //添加权限
    void edit(Role role, Integer[] checkitemIds);

    ////根据角色id查询关联的权限id
    List<Integer> findPermissionIdsByRoleId(Integer roleId);
//    //新增权限
//    void add(Role role, Integer[] checkitemIds);


//    public Set<Role> findByUserId(Integer userId);


}
